/*
 * 版权所有 (c) 2022-2099 TBIT。保留所有权利。
 */

/*
 * 版权所有 (c) 2022-2099 TBIT。保留所有权利。
 */

package com.tbit.main.service;



import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.tbit.main.pojo.FeeAppeal;
import com.tbit.main.pojo.RideLogDetailsVO;
import com.tbit.main.pojo.VO.FeeAppealVO;

import java.util.List;
import java.util.Map;

/**
 * @author: ShiGuang
 * @create: 2021-12-13 13:33
 * @description: 费用申诉接口
 */
public interface FeeAppealService {

    int getcount(FeeAppeal feeAppeal);

    /**
     * 获取申诉列表
     *
     * @param feeAppealVO 请求参数
     * @return List<FeeAppealVO>
     */
    Page<FeeAppealVO> getList(FeeAppealVO feeAppealVO);
    /**
     * 获取申诉列表（旧版接口）
     *
     * @param feeAppealVO 请求参数
     * @return List<FeeAppealVO>
     */
    List<FeeAppeal> getListOld(FeeAppealVO feeAppealVO);

    FeeAppeal getDetail(String orderNO,Integer accountId,Integer mapType);

    Map<String,Object> getresult(String token, FeeAppeal feeAppeal);

    RideLogDetailsVO getByOrderId(String orderNO);
}
